@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	background-color:#0099FF;
	}
#frame{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:960px;
	/*background-image:url(image/960px_12_col_grid.gif);
	background-repeat:repeat-y;*/
	background-color:#FFFFFF;
	
	
	
}
#page {
margin:0px 10px 10px 10px;

}

#header {
	height: 120px;
}
#menu {
	height: 59px;
	margin-top:32px;
}
#headerbanner {
	height: 150px;
	background-image: url(image/banner.jpg);
	background-repeat: no-repeat;
	
}
 .bannerflash {
	float: left;
	width: 340px;
	height: 150px;
}
 .introduce {
	
	float: right;
	width: 547px;
	height: 91px;
	margin-right:-7px;
	padding:30px;
	text-align:left;
	
}

#content {
	margin-top:10px;
	
}

#leftside {
	float: left;
	width: 270px;
	
}

#rightside{
	float: right;
	width: 645px;
	
	padding:10px;
	/*margin-top:-30px;*/
	
}
#footer{
clear:both;

}
.blank{
padding:3px 0;
}
.grid{
text-align:left;
}


.grid_header {
background-image:url(image/leftBoxSprite.jpg); 

height:40px;
padding-left:18px;
}
.grid_center {
}

#jobsearch{
width:270px;
}
#candidatesearch{
width:270px;
}
.grid_center{
	border-right-width: 10px;
	border-left-width: 10px;
	border-bottom-width:10px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style:solid;
	border-right-color: #0ECDDF;
	border-left-color: #0ECDDF;
	border-bottom-color:#0ECDDF;
	font-size:14px;

}

.box_header {
background-image:url(image/panel_top1.gif); 
height:30px;
padding-left:18px;
background-repeat:repeat-x;
}
.box_center {
	border-right-width: 10px;
	border-left-width: 10px;
	border-bottom-width:10px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style:solid;
	border-right-color: #6AD655;
	border-left-color: #6AD655;
	border-bottom-color:#6AD655;
	font-size:14px;
	margin-top:-20px;
}
.titlebox{
color:#CC3300;
 text-align:center;
 padding-top:10px;}
 .titlecenter{
 color:#CC3300;
 text-align:center;
 padding-top:5px;
 }
a{text-decoration:none}

div.focusCertify {
  color: #686868;
  font-weight: bold;
}

div.itemjobCertify {
  background: url("image/arrowCertify.jpg") no-repeat scroll left center transparent;
  padding: 0 0 0 15px;
}
#footer{
	height:100px;
	text-align:center;
	background-image:url(image/footer.png);
	background-repeat:repeat-x;
	
}
#info-footer{
padding:10px;
}

table tr td.key {
  font-weight: bold;
  text-align: right;
}
label.required {
  color: #FF0000;
  margin-left: 3px;
}
span.recommend {
  color: #808080;
  font-size: 90%;
  font-style: italic;
}

div#termpolicy {
  border: 1px solid #7F9DB9;
  height: 200px;
  overflow: auto;
}
div#termpolicyinner {
  padding: 6px;
}
#formseeker {
	margin: 15px;
	padding: 5px;
}
div#jobfields {
  border: 1px solid #7F9DB9;
  height: 160px;
  overflow: auto;
  width: 300px;
}
.scrollpane{
border: 1px solid #7F9DB9;
  height: 160px;
  overflow: auto;
  width: 300px;
}
div#jobfieldsinner {
  padding: 6px;
}
#frame #page #leftlogin {
float:left;
	width: 49%;
}
#frame #page #rightlogin {
	width: 49%;
	float: right;
}
.loginform{
margin-top:20px;
padding:10px;
}
.hightlight1{
background-color:#CCFFFF;
}
.hightlight2{
background-color:#FFFFCC;
}
#apllyjob input{
width:350px;

}
#myjob th{
background-color:#CCFFCC;
}
#job th{
background-color:#EAF5F9;
text-align: center;
}